home *** CD-ROM | disk | FTP | other *** search
- global gEnvironmentSound
-
- on DoTurnDefibOFF
- set Mobj to getaProp(gObjects, #DefibScreen)
- set curState to getaProp(Mobj, #State)
- if (curState = #defib) or (curState = #Heart) then
- DelObjects(getaProp(getaProp(Mobj, #SpecialChild), getaProp(Mobj, #State)))
- MakeDynamic(#DefibScreen, #State, #off)
- MakeDynamic(#DefibScreen, #DisplayState, #off)
- AddObjects(getaProp(getaProp(Mobj, #SpecialChild), getaProp(Mobj, #State)))
- set the castNum of sprite getaProp(Mobj, #SpriteNum) to getaProp(getaProp(Mobj, #cast), #off)
- end if
- stopsound("H12ekg1.aif")
- stopsound("H12ekg2.aif")
- end
-
- on DoDefibGO
- set Mobj to getaProp(gObjects, #DefibScreen)
- DelObjects(getaProp(getaProp(Mobj, #SpecialChild), getaProp(Mobj, #State)))
- MakeDynamic(#DefibScreen, #State, #defib)
- MakeDynamic(#DefibScreen, #DisplayState, #defib)
- AddObjects(getaProp(getaProp(Mobj, #SpecialChild), getaProp(Mobj, #State)))
- set the castNum of sprite getaProp(Mobj, #SpriteNum) to getaProp(getaProp(Mobj, #cast), #defib)
- playSound("H12ekg1.aif", #cast)
- end
-
- on DoHeartGO
- set Mobj to getaProp(gObjects, #DefibScreen)
- DelObjects(getaProp(getaProp(Mobj, #SpecialChild), getaProp(Mobj, #State)))
- MakeDynamic(#DefibScreen, #State, #Heart)
- MakeDynamic(#DefibScreen, #DisplayState, #Heart)
- AddObjects(getaProp(getaProp(Mobj, #SpecialChild), getaProp(Mobj, #State)))
- set the castNum of sprite getaProp(Mobj, #SpriteNum) to getaProp(getaProp(Mobj, #cast), #Heart)
- playSound("H12ekg2.aif", #cast)
- end
-